module.exports = {
    template: "common/view/template.ejs", // 生成页面所需要使用的默认模板
    favicon: "src/assets/images/favicon.jpeg", // favicon图标地址

    /* modules中的每一个选项所对应的就是一个页面，开发或者编译过程中
      会根据以下配置信息调用WebpakHtmlPlugin组件生成具体的页面
     */
    modules: {
        "main": {
            title: "马蜂窝信息流管理系统", //   页面标题
            template: "",               //   如果没有自定 或者，为空会使用同一的页面生成模板，
            entry: "index/index.js",    //   页面启动的入口JS文件
            filename: "main.html",      //   页面的输出地址，支持目录输出，如果 配置的是 'view/main.html' 会自动创建view文件夹并将main.html输出到view文件夹
            dependent: ['vue', 'elementUI'] // 页面所依赖的chuunks模块
        },
        "login": {
            title: '马蜂窝信息流管理系统',
            template: "login/index.html",
            entry: "login/index.js",
            filename: "index.html",
            dependent: ['vue', 'elementUI']
        }
    },
    /* 整个系统当中可能会依赖很多类库，每个页面根据业务需求的不同也会加载不同的第三方或者通用的业务库，
    为了更精确的控制具体的页面应该加载或者服用那些业务科，可以在这里进行一个精确的控制，可以指定那些
    库可以合并成一个chunk，然后在上面页面配置中指定当前页面可以加载那些chunk，在构建或者开发阶段
     WebpakCommonsChunk模块会读取这里的配置生成不同的chunks。
    */
    libEntry: {
        vue: ['vue/dist/vue.esm.js', 'vuex', 'axios', 'vue-router', 'lodash', 'jquery'],
        elementUI: ['element-ui'],
    }
}
